go/types.object.name (field)

94 uses

	go/types (current package)
		alias.go#L138: 	obj := NewTypeName(pos, orig.obj.pkg, orig.obj.name, nil)
		assignments.go#L409: 			desc := lhs.name
		builtins.go#L1123: 		tpar := NewTypeName(nopos, check.pkg, tp.obj.name, nil)
		call.go#L512: 					vars = append(vars, NewParam(last.pos, last.pkg, last.name, typ))
		call.go#L769: 				if pkg.cgo && strings.HasPrefix(exp.name, "_Cvar_") {
		call.go#L775: 				if pkg.cgo && strings.HasPrefix(exp.name, "_Cmacro_") {
		call.go#L906: 			if len(params) > 0 && params[0].name != "" {
		call.go#L908: 				name = sig.recv.name
		call.go#L963: 					check.dump("%v: (%s).%v -> %s", e.Pos(), typ, obj.name, m)
		decl.go#L461: 		check.expr(newTarget(obj.typ, obj.name), &x, init)
		decl.go#L707: 			assert(m.name != "_")
		decl.go#L716: 		assert(m.name != "_")
		decl.go#L719: 				check.errorf(m, DuplicateMethod, "method %s.%s already declared at %v", obj.Name(), m.name, alt.Pos())
		decl.go#L721: 				check.errorf(m, DuplicateMethod, "method %s.%s already declared", obj.Name(), m.name)
		decl.go#L737: 			assert(m.name != "_")
		decl.go#L744: 			if fld.name != "_" {
		decl.go#L753: 					err.addf(alt, "field and method with the same name %s", fld.name)
		decl.go#L790: 			check.funcBody(decl, obj.name, sig, fdecl.Body, nil)
		decl.go#L791: 		}).describef(obj, "func %s", obj.name)
		infer.go#L456: 			err.addf(posn, "cannot infer %s (declared at %v)", obj.name, obj.pos)
		infer.go#L527: 		return list[0].obj.name
		infer.go#L529: 		return list[0].obj.name + " and " + list[1].obj.name
		infer.go#L538: 		buf.WriteString(tname.obj.name)
		infer.go#L541: 	buf.WriteString(list[n-1].obj.name)
		labels.go#L44: 			check.softErrorf(lbl, UnusedLabel, "label %s declared and not used", lbl.name)
		literals.go#L206: 						check.errorf(kv, DuplicateLitField, "duplicate field name %s in struct literal", fld.name)
		literals.go#L208: 						check.errorf(kv, DuplicateLitField, "cannot specify promoted field %s and enclosing embedded field %s", fld.name, alt.name)
		literals.go#L210: 						check.errorf(kv, DuplicateLitField, "cannot specify embedded field %s and enclosed promoted field %s", fld.name, alt.name)
		literals.go#L229: 					check.errorf(x, UnexportedLitField, "implicit assignment to unexported field %s in struct literal of type %s", fld.name, base)
		lookup.go#L406: 			_, f = tset.LookupMethod(m.pkg, m.name, false)
		lookup.go#L423: 			obj, index, indirect := lookupFieldOrMethodImpl(V, false, m.pkg, m.name, false)
		lookup.go#L434: 					obj, _, _ = lookupFieldOrMethodImpl(V, false, m.pkg, m.name, true /* fold case */)
		lookup.go#L438: 						if f.name == m.name {
		lookup.go#L582: 	buf := bytes.NewBufferString(f.name)
		lookup.go#L688: 		names = append(names, fld.name)
		named.go#L347: 	obj := NewTypeName(pos, orig.obj.pkg, orig.obj.name, nil)
		named.go#L558: 	if t.methodIndex(m.name, false) < 0 {
		named.go#L572: 			if strings.EqualFold(m.name, name) {
		named.go#L578: 			if m.name == name {
		object.go#L99: 	name      string
		object.go#L117: func (obj *object) Name() string { return obj.name }
		object.go#L125: func (obj *object) Exported() bool { return isExported(obj.name) }
		object.go#L128: func (obj *object) Id() string { return Id(obj.pkg, obj.name) }
		object.go#L141: 	if foldCase && strings.EqualFold(obj.name, name) {
		object.go#L148: 	if obj.name != name {
		object.go#L183: 	ea := isExported(a.name)
		object.go#L184: 	eb := isExported(b.name)
		object.go#L193: 	if a.name != b.name {
		object.go#L194: 		return strings.Compare(a.name, b.name)
		object.go#L284: 		return obj.pkg != nil || t.name != obj.name || t == universeByte || t == universeRune
		object.go#L501: 	return &Label{object{pos: pos, pkg: pkg, name: name, typ: Typ[Invalid]}, false}
		object.go#L512: 	return &Builtin{object{name: predeclaredFuncs[id].name, typ: Typ[Invalid]}, id}
		object.go#L527: 		if path := obj.imported.path; path != "" && path != obj.name {
		object.go#L676: 	buf.WriteString(f.name)
		predicates.go#L299: 						!f.sameId(g.pkg, g.name, false) ||
		resolver.go#L711: 		if obj.name != "_" && !check.usedPkgNames[obj] {
		resolver.go#L729: 	if obj.name == "" || obj.name == "." || obj.name == elem {
		resolver.go#L732: 		check.softErrorf(obj, UnusedImport, "%q imported as %s and not used", path, obj.name)
		signature.go#L193: 	if recv != nil && recv.name != "" {
		signature.go#L515: 	return strings.HasPrefix(obj.name, "_Ctype_") ||
		stmt.go#L72: 		check.softErrorf(v, UnusedVar, "declared and not used: %s", v.name)
		stmt.go#L547: 		if len(s.Results) == 0 && res.Len() > 0 && res.vars[0].name != "" {
		stmt.go#L552: 				if alt := check.lookup(obj.name); alt != nil && alt != obj {
		stmt.go#L554: 					err.addf(s, "result parameter %s not in scope at return", obj.name)
		struct.go#L30: 		if f.name != "_" && fset.insert(f) != nil {
		typeset.go#L231: 				err.addf(atPos(pos), "duplicate method %s", m.name)
		typeset.go#L232: 				err.addf(atPos(mpos[other.(*Func)]), "other declaration of method %s", m.name)
		typeset.go#L245: 						err.addf(atPos(pos), "duplicate method %s", m.name)
		typeset.go#L246: 						err.addf(atPos(mpos[other.(*Func)]), "other declaration of method %s", m.name)
		typeset.go#L249: 				}).describef(atPos(pos), "duplicate method check for %s", m.name)
		typestring.go#L158: 			if w.qf == nil && w.pkgInfo && !isExported(f.name) {
		typestring.go#L168: 				w.string(f.name)
		typestring.go#L241: 				w.string(m.name)
		typestring.go#L312: 			w.string(t.obj.name)
		typestring.go#L320: 			if w.ctxt == nil && Universe.Lookup(t.obj.name) != nil {
		typestring.go#L322: 					w.string(fmt.Sprintf(" /* with %s declared at %v */", t.obj.name, t.obj.Pos()))
		typestring.go#L365: 		w.string(m.name)
		typestring.go#L434: 	w.string(obj.name)
		typestring.go#L445: 			if w.ctxt == nil && v.name != "" && w.paramNames {
		typestring.go#L446: 				w.string(v.name)
		typestring.go#L496: 	if n == 1 && (w.ctxt != nil || sig.results.vars[0].name == "") {
		typexpr.go#L83: 		check.errorf(e, InvalidPkgUse, "use of package %s not in selector", obj.name)
		typexpr.go#L439: 		name := inst.(interface{ Obj() *TypeName }).Obj().name
		unify.go#L546: 				obj, _, _ := LookupFieldOrMethod(y, false, xm.pkg, xm.name)
		unify.go#L624: 						!f.sameId(g.pkg, g.name, false) ||
		universe.go#L138: 	def(&Nil{object{name: "nil", typ: Typ[UntypedNil]}})